package com.smart.campus.school.domain.request;

import com.smart.campus.common.annotation.Excel;
import com.smart.campus.common.core.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 缴费单对象 sc_payment_bill
 * 
 * @author Zhihe.Li
 * @date 2020-05-13
 */
@Data
public class PaymentBillRequest extends BaseEntity {

    /** id */
    private Long id;

    /** 用户id */
    private Long userId;

    /** 用户名称 */
    private String userName;
    /** 用户id */
    private String userIds;

    /** 用户名称 */
    private String userNames;

    /** 费用类型：1学费 2杂费 */
    private Integer paymentCategory;

    /** 费用 */
    private Long amount;

    /** 状态  0未缴纳 1已缴纳 */
    private Integer status;

    /** 学年 */
    private Integer schoolYear;

    /** 学期 */
    private Long term;

    /** 缴费时间 */
    private Date paymentTime;

    /** 缴费方式 1 微信 2 支付宝 */
    private Integer paymentType;

    /** 缴费单号 */
    private String paymentNo;
    /**
     * 派发账单类型 1 按年级 2按学生
     */
    private Integer sendType;
    /**
     * 年级id
     */
    private Long gradeId;
}
